package cn.com.cifi.mars.constant;

/**
 * 常用参数
 * 
 * @author 60157
 *
 */
public class Constants {

	// 系统自动生成用户账号
	public static final String SYS = "sys";
	// 系统编码
	public static final String SYS_CODE = "MARS";
	// 层级机构数据根节点父Id
	public static final String ROOT_NODE_PID = "0";
	// 请选择
	public static final String PLEASE_CHOOSE = "-1";

	// 旭辉集团
	public static final String XUHUI_GROUP = "00000001";
	public static final String XUHUI_GROUP_NAME = "旭辉集团";
	// 集团总部
	public static final String GROUP_HEADQUARTERS = "10000000";
	// 组织机构状态1有效
	public static final String ORGSTATUS = "1";
	// 流程类型
	public static final String PROCESS_TYPE = "process_type";
	// NOS签约表中签约状态
	public static final String NOS_TRADE = "签约";
	public static final String NOS_BUCHA = "补差";
	public static final String NOS_TUIFANG = "退房";
	// 取数系统
	public static final String COUNTING_SYSTEM = "counting_system";

	// 车位信息
	public static final String CAR_DXRF = "车位-地下人防";
	public static final String CAR_DXFRF = "车位-地下非人防";
	public static final String CAR_DM = "车位-地面";

	// 对比消息提示
	public static final String ADD_PRODUCT_TYPE = "新增产品";
	public static final String ADD_PRODUCT_DETAIL = "设计新增了产品楼栋：";

	public static final String DELETE_PRODUCT_TYPE = "删除产品";
	public static final String DELETE_PRODUCT_DETAIL = "删除了产品楼栋：";

	public static final String UPDATE_PRODUCT_TYPE = "产品设计变动";
	public static final String UPDATE_PRODUCT_DETAIL = "产品设计变动：";

	public static final String FREE_TYPE_CHANGE = "装修方式变化";
	public static final String BUSINESS_TYPE_CHANGE = "经营方式变化";
	public static final String PRO_TYPE_CHANGE = "产品属性变化";

	public static final String NUM_CHANGE = "套数和个数变化";
	public static final String ADD_NUM_CHANGE = "套数增加了";
	public static final String REDUCE_NUM_CHANGE = "套数减少了";

	public static final String AREA_CHANGE = "可售面积变化";
	public static final String ADD_AREA_CHANGE = "可售面积增加了";
	public static final String REDUCE_AREA_CHANGE = "可售面积减少了";

	public static final String PRICE_CHANGE = "金额变化";
	public static final String ADD_PRICE_CHANGE = "金额增加了";
	public static final String REDUCE_PRICE_CHANGE = "金额减少了";

	public static final String ACERAGE_CHANGE = "均价变化";
	public static final String ADD_ACERAGE_CHANGE = "均价增加了";
	public static final String REDUCE_ACERAGE_CHANGE = "均价减少了";

	public static final String ADD_BATCH_TYPE = "新增批次";
	public static final String ADD_BATCH_DETAIL = "设计新增了供应批次：";

	public static final String DELETE_BATCH_TYPE = "删除批次";
	public static final String DELETE_BATCH_DETAIL = "设计删除了供应批次：";

	public static final String UPDATE_BATCH_TYPE = "批次设计变动";
	public static final String UPDATE_BATCH_DETAIL = "批次设计变动：";

	public static final String UPDATE_GROUP_TYPE = "组团设计变动";
	public static final String UPDATE_GROUP_DETAIL = "组团设计变动：";

	public static final String UPDATE_BUILD_TYPE = "楼栋设计变动";
	public static final String UPDATE_BUILD_DETAIL = "楼栋设计变动：";

	public static final String UPDATE_HOUSE_TYPE = "面积段设计变动";
	public static final String UPDATE_HOUSE_DETAIL = "面积段设计变动：";

	public static final String PRICE_CREATE_VERSION_LOCK = "mars_price_create_version_lock_";
	public static final String PRICE_UPDATE_VERSION_LOCK = "mars_price_update_version_lock_";
	public static final String SIGN_CREATE_VERSION_LOCK = "mars_sign_create_version_lock_";

	public static final String HIERARCHY_DESC = "层级变动,必须在界面手动调价按钮,按钮只有一个手动调价,没有自动生成按钮(隐藏自动生成按钮)";

	public static final String AREA_NUM_TYPE_MODE_TAG_CHANGE = "可选择,手动调价按钮(生成审批状态是待编制的版本),或者选择自动生成按钮(审批状态是系统生成),ps:系统生成和审批通过是等价的";

	public static final String DATE_DESC = "查询当前的状态是不是审批中的,等系统审批通过后,无需人工参与(隐藏手动调价按钮和自动生成按钮),系统直接创建一个新的版本(审批状态是系统生成),把日期放进去当前版本明细表的数据";

	public static final String DATE_CHANGE = "日期变动";

	public static final String PROTYPE = "属性标签变动";
	// 面积段字典类型
	public static final String AREA_SEGMENTA = "area_segmenta";

	// 同步组织机构
	public static final String ZERO_ONE = "001";
	// 同步岗位数据
	public static final String ZERO_TWO = "002";
	// 同步岗位组数据
	public static final String ZERO_THREE = "003";
	// 同步用户信息
	public static final String ZERO_FOUR = "004";
	// 全量拉取主数据mdm项目到本地项目分期表
	public static final String ZERO_FIVE = "005";
	// 拉取昨天nos系统签约数据
	public static final String ZERO_SIX = "006";
	// 同步当月签约实际数据
	public static final String ZERO_SEVEN = "007";
	// 集团货值
	public static final String ZERO_EIGHT = "008";
	// 供货确认定时发送待办任务
	public static final String ZERO_NINE = "009";
	// 检查逾期未确认供货计划
	public static final String ZERO_TEN = "010";
	// 每月定稿（封版）定时任务
	public static final String ZERO_ELEVEN = "011";
	// 刷新上月历史全盘货值
	public static final String ZERO_TWELVE = "012";
	// 刷新当月全盘货值
	public static final String ZERO_THIRTEEN = "013";
	// 定时任务去化率code
	public static final String ZERO_REMOVAL_RATE = "014";
	// 定时删除日志
	public static final String ZERO_FIFTEEN = "015";
	// 定时初始化月度供货明细任务
	public static final String ZERO_SIXTEEN = "016";
	// 定时初始化版本对比数据任务
	public static final String ZERO_SEVENTEEN = "017";
	// 定时发送预警提醒
	public static final String ZERO_EIGHTEEN = "018";
	// 签约数据（天）初始化任务
	public static final String ZERO_NINETEEN = "019";
	// 签约数据（月度）初始化任务
	public static final String ZERO_TWENTY = "020";
	// 月度供货数据初始化任务
	public static final String ZERO_TWENTY_ONE = "021";
	// 全盘签约报表定时缓存
	public static final String ZERO_TWENTY_TWO = "022";
	// 供销综合分析底表定时刷新(dm_dm_plan_sign_month,dm_dm_plan_sign_year)
	public static final String ZERO_TWENTY_THREE = "023";
	// 刷新签约计划进度底表（t_sign_plan_progerss）
	public static final String ZERO_TWENTY_FOUR = "024";
	// 消除所有预警提醒的门户待办
	public static final String ZERO_TWENTY_FIVE = "025";
	// 货值门户代办补偿
	public static final String ZERO_TWENTY_SIXTEEN = "026";
	//定时生成实际版回款系数
	public static final String ZERO_TWENTY_SEVEN = "027";
	//定时拉取投资板回款系数
	public static final String ZERO_TWENTY_EIGHT = "028";
	//定时刷新城市回款系数分析表
	public static final String ZERO_TWENTY_NINE = "029";
	//定时刷新项目回款系数分析表
	public static final String ZERO_THIRTY = "030";
	//定时生成能力版回款计划
	public static final String ZERO_THIRTY_ONE = "031";
	//定时刷新投资回款分析表
	public static final String ZERO_THIRTY_TWO = "032";
	//定时刷新监控台-回
	public static final String ZERO_THIRTY_THREE = "033";
	// 定时预警提醒日志
	public static final String ZERO_EIGHTEEN_LOG = "034";
	// 定时预警提醒日志
	public static final String ZERO_THIRTY_FIVE = "035";
	// 刷新回款计划列表（t_return_plan_progress_base）
	public static final String ZERO_THIRTY_SIX = "036";

	public static final String PARKING_NAME = "车位";

	public static final String GROUP_NUM = "9999";

	public static final String ORTHER_HOUSE_NAME = "其它";

	public static final int LAST_MONTH = 12;

	public static final String SUCCESS = "success";
	/**
	 * 流程类型名
	 */
	public static final String FLOW_TYPE_NAME = "供销存";

	public static final int ZERO = 0;

	public static final int ONE = 1;

	public static final int TWO = 2;

	public static final int THREE = 3;

	public static final int FOUR = 4;

	public static final int FIVE = 5;

	public static final int SIX = 6;

	public static final int SEVEN = 7;

	public static final int EIGHT = 8;

	public static final int TEN = 10;

	public static final int TWELVE = 12;

	public static final String CREATE_ONE_FILE = "创建单个文件";

	public static final int EIGHT_ONE_NINE_TWO = 8192;

	public static final String PARTNER = "旭辉";

	public static final String INDEX_NAME = "指标";

	public static final String CONFIRM_START_TIME = "00:00:00";
	
	public static final String CONFIRM_END_TIME = "-01 06:00:00";

	public static final Double MIN = 1.0;
	public static final Double MAX = 2.0;

	public static final int THIRTY = 30;

	public static final int SALE_ROOM_UPDATE_SIZE = 1000;

	public static final String ALL_STAGES = "全部分期";

	public static final String ALL_TODO_TYPE = "全部待办类型";

	public static final String ALL = "全部";

	public static final String SYS_NAME = "系统";

	public static final String GROUP_NAME = "旭辉集团";

	// 1健康标准
	public static final String HEALTH = "health";

	// 2提醒标准
	public static final String REMIND = "remind";

	// 3预警标准
	public static final String WARNING = "warning";

	// 没有状态
	public static final String NONE = "none";

	// 项目财务PM 岗位组id
	public static final String PROJECT_FINANCE_PM = "550939";
	// 项目运营PM 岗位组ID
	public static final String PROJECT_OPERATION_PM = "476944";
	// 项目营销PM 岗位组ID 
	public static final String PROJECT_MARKETING_PM = "546304";

	public static final String GROUP_OVERALL = "集团总体";

	public static final String PLEASE_KNOW = "请知悉";

	public static final String INSUFFICIENT_SOIL_STORAGE = "土储不足";

	public static final String REGION_BUSINESS_UNIT = "区域/事业部";

	public static final String EARLY_WARNING_TITLE = "预警提醒";

	public static final String ALL_REACH_THE_WARNING_VALUE = "均达到预警值,其中";

	public static final String FIRST_HALF_YEAR = "上半年（6月预警）结转去化率达到预警值,为";

	public static final String LOWER_HALF_YEAR = "(12月预警)结转去化率达到预警值,为";

	public static final String MONITORING_CONSOLE = "监控台";

	public static final String SEND_ALERT_ALERT = "发送预警提醒";

	public static final String WORK_CONSOLE = "工作台";

	public static final String TRUE = "true";

	public static final String FALSE = "false";

	/**
	 * 轮询时间5秒钟
	 */
	public static final long ReTryTime = 1000 * 5L;
	/**
	 * 超时时间30分钟
	 */
	public static final long ReTryTimeOut = 1000 * 60 * 30L;
	/**
	 * rdeis中key默认超时时间 3分钟
	 */
	public static final Integer KeyTimeOut = 60 * 3;

	// redis同步锁key值
	public static final String RedisSyncKey = "global_value_modify_status";

	public static final String RedisConfirmDate = "confirm_affiliation_month";
	public static final String RedisConfirmShowDate = "confirm_show_month";
	public static final String PROJECT_PM_USER = "project_pm_user";

	// 一个亿
	public static final int ONE_HUNDRED_MILLION = 100000000;

	public static final String LONG_TERM_INVENTORY = "长期库存";

	// 待办名称
	public static final String MDM = "area";
	public static final String PANO = "pano";
	public static final String MY = "my";
	public static final String NOS = "nos";
	public static final String DG = "dg";
	public static final String PLAN = "plan";
	public static final String CLICK = "click";

	public static final String NOTICE_MY_REFRESH = "明源房源变动-刷新版本";
	public static final String NOTICE_MY_CREATE = "明源房源变动-生成版本";
	public static final String NOTICE_MY_DELAY = "明源房源变动-延后处理";

	public static final String NOTICE_NOS_REFRESH = "NOS房源变动-刷新版本";
	public static final String NOTICE_NOS_CREATE = "NOS房源变动-生成版本";
	public static final String NOTICE_NOS_DELAY = "NOS房源变动-延后处理";

	public static final String NOTICE_MDM = "面积版本变更";
	public static final String NOTICE_MDM_REFRESH = "面积版本变更-刷新版本";
	public static final String NOTICE_MDM_CREATE = "面积版本变更-生成版本";
	public static final String NOTICE_MDM_DELAY = "面积版本变更-延后处理";

	public static final String NOTICE_PANO = "楼栋计划变更";
	public static final String NOTICE_PANO_REFRESH = "楼栋计划变更-刷新版本";
	public static final String NOTICE_PANO_CREATE = "楼栋计划变更-生成版本";
	public static final String NOTICE_PANO_DELAY = "楼栋计划变更-延后处理";

	public static final String NOTICE_DG_REFRESH = "定稿刷新";
	public static final String NOTICE_DG_CREATE = "定稿生成";

	public static final String NOTICE_CLICK_REFRESH = "指定刷新刷新";
	public static final String NOTICE_CLICK_CREATE = "指定刷新生成";

	public static final String NOTICE_PANO_TIME_ITEM = "审批中楼栋计划节点刷新";
	public static final String NOTICE_SUPPLEMENT_PORTALTODO = "门户代办补录信息";


	public static final String REMOVAL_REPORT_EXPORT = "removal_report_export";
	
	public static final String REMOVAL_REPORT_EXPORT_MAX_LINES = "removal_report_export_max_lines";
	
	public static final String REMOVAL_REPORT_EXPORT_MAX_NUM = "removal_report_export_max_num";
	
	public static final String BUDGET_CYCLE_TYPE_CODE = "budget_cycle";

	public static float HEIGHT_POINTS = 14.25f;
}
